<?php
$isReloadable = false;
require_once("../../pers/inc.config.php");
require_once(R2_FS_WEB_ROOT.'/app/_inc/inc.session.php');
require_once(R2_FS_WEB_ROOT.'/app/_inc/funct.html.php');
require_once(R2_FS_WEB_ROOT.'/app/util/_inc/funct.confDb.php');

if (reqVar('azione') == 'confronta') {
	$msgPag = confronta();
}
if (reqVar('azione') == 'aggiorna') {
	$msgPag = aggiorna();
}

$sCmdR  = "&nbsp;&nbsp;&nbsp";
$sCmdR .= "<a class='cmd1' href='javascript:confAgg();'>aggiorna</a>";
$sCmdR .= "&nbsp;&nbsp;&nbsp;";
$sCmdR .= "<a class='cmd1' href=\"javascript:document.frm1.azione.value='confronta';document.frm1.submit();\" >"
	."confronta</a>";
$sCmdR .=  cmdTorna();
include(R2_FS_WEB_ROOT."/app/util/_inc/inc.aMenuPag.php");
testaHtml('Gestione struttura data-base', $msgPag, '30.10.10', $aMenuPag);
?>
<script type="text/javascript">
function confAgg() {
	if (confirm("Confermi l'aggiornamento della struttura del data-base ?")) {
		document.frm1.azione.value='aggiorna';
		document.frm1.submit();
	}
}
</script>
<table border="0" cellpadding="3" cellspacing="1" width="100%" align='center'>
   <tr>
      <td class="cmd1" align="right" valign='bottom'>
         <? echo $sCmdR;?>
      </td>
   </tr>
</table>
<form name='frm1' action='<?=$_SERVER['PHP_SELF']?>' method='post' enctype="multipart/form-data">
<input type='hidden' name='azione' value="confronta">
<input type='hidden' name='xsn' value="<?=XSN?>">
<table class="tab1" border="0" cellpadding="3" cellspacing="1" width="100%" align='center'>
	<tr>
		<td class="tit1" colspan='2' >Confronto / aggiornamento struttura data-base</td>
	</tr>
	<tr>
		<td class="lab1" >File definizione DB</td>
		<td class="txt1">
			<input type='file' name='image_db' size='80' maxlength='1000000' class='inp1'>
		</td>
	</tr>
</table>
</form>
<table border="0" cellpadding="3" cellspacing="1" width="100%" align='center'>
   <tr>
      <td class="cmd1" align="right" valign='bottom'>
         <? echo $sCmdR;?>
      </td>
   </tr>
</table>
<?
codaHtml();
exit();

function confronta() {
	if (!is_uploaded_file($_FILES['image_db']['tmp_name'])) {
		return "seleziona un file immagine DB";
	}
   return dbCsvCompare($_FILES['image_db']['tmp_name']);
}

function aggiorna()
{
	if (!is_uploaded_file($_FILES['image_db']['tmp_name'])) {
		return "seleziona un file immagine DB";
	}
   return dbCsvUpdate($_FILES['image_db']['tmp_name']);
}

?>